Nano Hash - криптовалюты, майнинг, программирование

настройка cakephp на openuse

Я новичок в Linux и пытаюсь настроить cakephp на opensuse 12.1. Я сделал, как сказано на веб-сайте cakephp (учебник по блогу) и, скорее всего, столкнулся с некоторыми проблемами с разрешениями. Я шлепнул папку cakephp в /srv/www/htdocs, а затем попытался получить к ней доступ, используя localhost/cakephp, где написано

Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.
If you think this is a server error, please contact the webmaster.
Error 403

Но когда я проверяю разрешения, я получаю

Suse:/srv # ls -lR shows sankalp as owner for all the files down the tree.

sankalp@Suse:/srv/www/htdocs> whoami
sankalp
sankalp@Suse:/srv/www/htdocs> ls -l
total 108
drwxrwxrwx  6 sankalp users  4096 Jun 27 12:44 cakephp
-rw-r--r--  1 sankalp users 73728 Jul  6 10:41 das
-rwxrwxrwx  1 sankalp  root    302 Mar 13  2006 favicon.ico
-rwxrwxrwx  1 sankalp  root     26 Jun 28 19:04 whoami.php

Я также не могу получить доступ к whoami.php, пока favicon.ico отображается в браузере. Что я делаю неправильно, когда я дал пользователю 777.


Ответы:


1

Вы должны назначить разрешение 777 для каталога /app/tmp.

chmod -R 777 /srv/www/htdocs/yourApp/app/tmp

Надеюсь, это сработает для вас. Пожалуйста, спросите, если это не работает для вас.

06.07.2012
  • Я также попробовал ваше предложение, но это бесполезно, поскольку я ранее упоминал, что я даже не могу получить доступ к /srv/www/htdocs/cakephp в браузере, используя localhost/cakephp. Кто-то сказал мне проверить, кто я запускаю свой сервер (apache) как но я в этом не уверен. 06.07.2012
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..