Я хочу загрузить рекламное изображение на сервер оживления рекламы, когда я создаю или обновляю баннер.
когда я нажму, чтобы сохранить страницу изменений, ответит Время соединения истекло.
.
Я пытаюсь изменить права доступа к файлу с 0755 на 0777. Но все же я могу загрузить / изменить рекламное изображение.
Вывод журнала (debug.log):
13 мая 21:15:36 +0000 OX-5af8aaf8338bc [предупреждение] Объявление HTML_QuickForm_file :: _ findValue () должно быть совместимо с HTML_QuickForm_element :: _ findValue (&$ значения)
Я не могу понять вышеприведенный вывод журнала.
Пожалуйста, помогите мне понять и отладить.
Спасибо
Вы вставляете предупреждение, потому что используемый класс переопределяет статическую функцию _findValue
и объявляет это иначе, чем родительский класс.
Вы можете избавиться от этого предупреждения, изменив строку в дочернем классе (вероятно, заданную предупреждением: «в файле … в строке …») из
public (or protected) static function _findValue() {
в
public (or protected) static function _findValue(&$values) {
Что касается того, что вызывает тайм-аут, я боюсь, что слишком много возможностей. Попробуйте проверить связь, используя Firefox или Chrome Web Developer Tools, и посмотрите, появится ли что-нибудь.
В противном случае вам нужно будет отладить сервер либо с помощью настройки разработчика (IDE плюс удаленный отладчик, скажем, XDebug или Zend), либо по старинке, с трудом вставляя die()
заявления по пути выполнения. Оба требуют некоторого опыта и некоторого времени. Если ты никогда этого не делал, боюсь, тебе нужно найти кого-то, кто сможет.
Других решений пока нет …