#typo3
#typo3
Вопрос:
Я попытался скопировать свой локальный (OSX) проект TYPO3 7.6.10 на свой сервер Windows 2008.
- Я создал ДАМП MySQL и импортировал его в базу данных MySQL на серверах.
- Я скопировал все файлы TYPO3 (весь проект) через FileZilla в «файл htdocs» на сервере.
К сожалению, открытие серверной части веб-сайтов выдает следующую ошибку:
Oops, an error occurred!
The temporary cache file "C:/Inetpub/vhosts/domain/httpdocs/project/typo3temp/Cache/Code/cache_core/57fa047e90103811981697.temp" could not be written.
Сначала я подумал об отсутствующих разрешениях, но я не мог их найти, так как я создал «файл htdocs», чтобы установить разрешения для всех файлов под ним.
(Другие — не файлы TYPO3 — могут быть доступны, например «htdocs> index.html «)
У кого-нибудь есть решение для меня?
Комментарии:
1. Проверьте средство установки, чтобы проверить права на запись для папок и файлов. Сообщает ли он о какой-либо проблеме?
2. Как я могу получить доступ к инструменту установки, кроме как в серверной части?
3. domain.com/typo3/install и вам нужно будет создать пустой файл ENABLE_INSTALL_TOOL в папке typo3conf/ .
4. я сделал это, но страница не отображалась в браузере
Ответ №1:
Вам необходимо установить правильные права доступа к файлам (777) для папки typo3temp и удалить содержимое этой папки. А также перейдите в раздел install tool и проверьте права доступа к файлам и папкам.
Комментарии:
1. разве это не проблема безопасности, если я изменю разрешения на 777? И какое разрешение я должен установить на 777 (пользователь)?
2. Есть только временные файлы, если вы или кто-либо другой их удалите, они сгенерируются снова 🙂
3. спасибо 🙂 теперь я получил разрешение. но теперь я получаю другую ошибку: фатальная ошибка TYPO3: текущее имя пользователя, пароль или хост не были приняты при попытке установить соединение с базой данных! Я знаю, что это из-за моих разных настроек phpMyAdmin, но где я могу их изменить, если у меня нет доступа к серверной части?
4. Ты ЦАК изменить его непосредственно в typo3conf/LocalConfiguration.php или создать typo3conf/AdditionalConfiguration.php с вас базы данных <?php $GLOBALS[«TYPO3_CONF_VARS»][«DB»][«username»] = «root»; $GLOBALS[«TYPO3_CONF_VARS»][«DB»][«password»] = «pass»; $GLOBALS[«TYPO3_CONF_VARS»][«DB»][«host»] = «localhost»; $GLOBALS[«TYPO3_CONF_VARS»][«DB»][«database»] = «db»;
5. я изменил его в LocalConfiguration.php . ТЕПЕРЬ я получаю следующую ошибку: файл кэша «C:/Inetpub/vhosts/<domain>/httpdocs/<project>/typo3temp/Cache/Code/fluid_template/Standalone_template_file_UserPassLoginForm_a8781af7dc6ec76733c5aa8710f5d4a4a9532ec5.php «не могло быть написано. Я не знаю, почему он снова выдает ошибку разрешения, поскольку я уже изменил ее? Это не круто xD