powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не работают алиасы в Apache+PHP
6 сообщений из 6, страница 1 из 1
Не работают алиасы в Apache+PHP
    #37427583
alexandr300500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Такая проблема.

Пытаюсь поднять сайт, в котором пути к каталогу прописаны через символические ссылки. В коде к нему обращались то apps, то через var/www/apps. Я прописал в конфиге апача такие алиасы
Alias /var/www/apps d:/apache/htdocs/apps
Alias /apps d:/apache/htdocs/apps
.
Но когда я в тексте обращаюсь таким образом:
include("/var/www/apps/zweb/zfile.php");

он этот файл не находит, а находит только есл убрать слеш впереди, то есть
include("var/www/apps/zweb/zfile.php");
. Таких мест очень много, то есть не хотелось бы убирать эти слеши, тем более, что не понимаю, почему не работает, вроде должен.
Подскажите, я что-то неправильно сделал?
PHP 5.2.0, Apache 2.2.19.
Понимаю, что это больше апача касается, но может кто-то знает...
...
Рейтинг: 0 / 0
Не работают алиасы в Apache+PHP
    #37428209
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
include никакого отношения к алиасам не имеет - это не запрос к веб серверу, это чтение файла. /var/www - типичный путь на линуксе, и вас под виндой должно быть include("d:/apache/htdocs/apps/zweb/zfile.php");
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Не работают алиасы в Apache+PHP
    #38886469
phantom12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервер Apache 2.4.10 / PHP 5.6.4 (на Win 7 64-bit).
Прописываю в httpd.conf следующее:

<Directory "d:/UserDir">
AllowOverride None
Options None
Require all granted
</Directory>

Alias /discd/ d:/UserDir/

- псевдоним не работает. Пробовал и без закрывающего слэша и с ним, с кавычками и без, ничего не получается.
httpd.conf во вложении, может кто глянет!
Заранее спасибо!
...
Рейтинг: 0 / 0
Не работают алиасы в Apache+PHP
    #38886567
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
phantom12345,
скромный вопрос... модуль alias подключен?

Alias /discd/ "d:/UserDir/"
...
Рейтинг: 0 / 0
Не работают алиасы в Apache+PHP
    #38886586
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При запуске Апача в его логах есть ошибки?
...
Рейтинг: 0 / 0
Не работают алиасы в Apache+PHP
    #38887803
kunaksergey, Да, включен.

Проблема решена (точнее, мной понята):
алиас то работает, не работают функции opendir, filemtime и filesize (и иже с ними).
Как я понял, им требуется реальный путь к файлу (разницы нет, абсолютный или относительный, лишь бы реальный). А вот с псевдонимами путей наотрез отказываются работать. С функцией basename проблем не возникает.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не работают алиасы в Apache+PHP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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