powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php код с винды на линукс
14 сообщений из 14, страница 1 из 1
php код с винды на линукс
    #38275676
djghзрз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Перенёс прогу с денвера на линукс, не работает выводит ошибку: Warning: include(/view/baner.php): failed to open stream: No such file or directory in /var/www/nnn/index.php on line 24 Warning: include(): Failed opening '/view/baner.php' for inclusion ......
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38275687
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, странный путь. Видимо, чать пути потерялась при формировании имени файла.
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38275688
djghзрз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему странный путь?
в линуксе он и располагается /var/www/nnn/index.php
а /view/baner.php
распологается в папке nnn
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38275698
djghзрз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На самом деле во всём этом выводятся ошибки..
include("/view/baner.php");
include("/view/tanks.php");
include("/view/mmenu.php")
пробовал изменить на это
/var/www/nnn/view/baner.php
всё равно ошибка.
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38275703
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djghзрз,

Попробуйте убрать слэш перед view (т.е. view/baner.php )
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38275708
djghзрз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё равно ошибка: Warning: include(view/baner.php): failed to open stream: Permission denied in /var/www/nnn/index.php on line 24 Warning: include(): Failed opening 'view/baner.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/nnn/index.php on line 24
Ладно.. всем спокойной ночи..
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38275713
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djghзрзPermission denied
Код: plaintext
chmod 777 -R /var/www/
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38275718
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djghзрзПочему странный путь?Слеш в начале означает корень файловой системы. У Вас же то ли от документрута (корневой папки сайта) пути идут, то ли от текущего скрипта, но не от корня ФС. В любом случае, и простейшим и надежным можно считать способ с полным указанием пути от корня ФС в явном виде.

djghзрзPermission deniedПроверьте/поправьте права просмотра и чтения для пользователя, от имени которого работает вебсервер. Для тестирования, конечно, и 777 сойдет.
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38275933
djghзрз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал:
1)chmod 777 -R /var/www/nnn/
2) так же вместе с этим удалил слеш

Всё заработало.
Только вы говорите:
vkleДля тестирования, конечно, и 777 сойдет.
А если делать нормально?
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38276096
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djghзрзА если делать нормально?Для начала изучить такие понятия как "владелец", "группа", "остальные", "права доступа". Затем, в соответствии с политикой предоставления доступа (если она есть, конечно) установить нужные права.

Например, на хостинге с повышенным уровнем безопасности скрипт может не работать если у файла .php установлен бит выполнения или кто-то кроме владельца имеет право записи в него. В этом случае 777 обычно приводит к банальной неработоспособности сайта :-)
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38276259
djghзрз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleНапример, на хостинге с повышенным уровнем безопасности скрипт может не работать если у файла .php установлен бит выполнения или кто-то кроме владельца имеет право записи в него. В этом случае 777 обычно приводит к банальной неработоспособности сайта :-)
Чтот не понял, если у меня работает только с 777, то на других согласно политики безопасности это не работает.. Проблема в настройке apache или в чём?
Почему у меня требует бит запуска, а у других нет?
Что вообще читать?
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38276492
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djghзрзЧтот не понял, если у меня работает только с 777, то на других согласно политики безопасности это не работает.Может не работать. Хостингов много, политик безопасности разных тоже. На чем основаны политики, об этом глубоко судить не берусь. Как пример, возможен такой вариант обоснования отказа обработки: "Если кто угодно имеет право записи в файл, то потенциально он и может быть кем угодно изменен. А значит и 100% доверять этому файлу нельзя." Обычно где-нить в FAQ на хостинге сказано какие права ставить на файлы и какие на папки.


djghзрзПочему у меня требует бит запуска, а у других нет?Возможно, Вы путаете совмещенный бит выполнения/входа. Выполнение - применительно к файлу, вход - применительно к папке. Кроме того, следует уточнить - для кого именно установлен/сброшен бит.


djghзрзЧто вообще читать?Для начала тынц . Ну а для более полного осмысления какую-нибудь книжку по основам использования/администрирования Unix-подобных систем.
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38276634
djghзрз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle

djghзрзПочему у меня требует бит запуска, а у других нет?Возможно, Вы путаете совмещенный бит выполнения/входа. Выполнение - применительно к файлу, вход - применительно к папке. Кроме того, следует уточнить - для кого именно установлен/сброшен бит.


ну если 777 то для всех. Но что-то мне подсказывает, что это тема далеко не закрывается правами на файлы..
...
Рейтинг: 0 / 0
php код с винды на линукс
    #38277044
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"djghзрз" <nospam@sql.ru>; wrote in message news:14359483@sql.ru...
djgh
зрзНо что-то мне подсказывает, что это тема далеко не закрывается правами на файлы..
Я похожее лечил методом включения во все файлы:
config.php
Код: php
1.
2.
3.
<?php
  ini_set("include_path", ".:/usr/local/bin/php:/home/user/public_html/addsites/zirra:/home/user/public_html/addsites/zirra/php");
?>



--
Vladimir A.Bakhvaloff E-Mail:bob<bark>bakh<dot>spb<dot>ru

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php код с винды на линукс
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]