У меня такая странная вещь. Мое веб-приложение Zend Framework (PHP), которое я разрабатывал локально, отлично работает на моем компьютере, но после его загрузки на сервер он считает, что каталог загрузок не существует.Проблема с символическими ссылками и добавлениями файлов
Мое приложение имеет каталог дату загрузки, которая является символической ссылкой на каталог за пределами приложения:
#local
/myapp.local
/application
/data
/uploads (symlink, points to ./../../shared_uploads)
/public/index.php
/shared_uploads
#remote
/shared_uploads
/current (symlink, points to ./releases/myapp-2009-12-18)
/releases
/myapp-2009-12-18
/application
/data
/uploads
/public/index.php
Сервера точки на /current/public/index.php
обслуживать до применения. Может быть, так как на самом деле в каталоге выпусков он на один уровень глубже? Или это может быть ошибка разрешений, так как я создал ссылку на ссылки на моем локальном компьютере, а не на сервере?
Update: В моем /public/index.php
файле я определяю мою загрузку реж так:
// Define path to uploads directory
defined('APPLICATION_UPLOADS_DIR')
|| define('APPLICATION_UPLOADS_DIR', realpath(dirname(__FILE__) . '/../data/uploads'));
Я не вижу '/ current/public' в вашем описании дерева дерева ... –