Сегодня меня обновил сервер Ubuntu 13.04 (Raring Ringtail) → 13.10 (Saucy Salamander). И моя установка Apache 2 нарушена. Здесь моя конфигурация: Файл error.log [Fri Oct 18 10:48:07.237170 2013] [:notice] [pid 8292:tid 139804677900160] FastCGI: process manager initialized (pid 8292) [Fri Oct 18 10:48:07.241185 2013] [mpm_event:notice] [pid 8289:tid 139804677900160] AH00489: Apache/2.4.6 (Ubuntu) mod_fastcgi/mod_fastcgi-SNAP-0910052141 configured — resuming normal […]
Желаемый результат: http://example.com/ -> index.php http://www.example.com/ -> index.php http://hello.example.com/ -> index.php?subdomain=hello http://whatever.example.com/ -> index.php?subdomain=whatever http://example.com/world -> index.php?path=world http://example.com/world/test -> index.php?path=world/test http://hello.example.com/world/test -> index.php?subdomain=hello&path=world/test С помощью .htaccess у меня есть прямо сейчас, я могу добиться одного или другого повторного сопоставления, но не одновременно. RewriteEngine On # Parse the subdomain as a variable we can access in […]
Каково местоположение файлов сеансов по умолчанию при установке Apache / PHP на Ubuntu 10.10?
Я определил файл htaccess для моего сайта, имеющего этот код: RewriteEngine on RewriteBase / RewriteRule ^bit_auth\/?(.*)$ /cig/base3/auth/$1 [R=301,NC,L] RewriteCond $1 !^(index\.php|images|robots\.txt|assets|themes|includes) RewriteRule ^(.*)$ /cig/base3/index.php/$1 [L] Я хочу сохранить корневой путь моего сайта в переменной следующим образом: RewriteEngine on RewriteBase / SetEnv BASE_PATH "/cig/base3" RewriteRule ^bit_auth\/?(.*)$ %{ENV:BASE_PATH}/auth/$1 [R=301,NC,L] RewriteCond $1 !^(index\.php|images|robots\.txt|assets|themes|includes) RewriteRule ^(.*)$ %{ENV:BASE_PATH}/index.php/$1 [L] потому […]
У меня есть загрузка изображения для слайд-шоу, и пользователи постоянно загружают файлы размером 2 МБ плюс. Файлы под этим размером работают нормально, но файлы по размеру вызывают то, что выглядит как тайм-аут браузера. Вот мои настройки php ini: Максимальное выделение памяти: 12M Максимальный размер загрузки файла: 10M Макс. Размер HTTP-сообщения: 10M Максимальное время выполнения: 60 […]
tldr; очень минимальный сервер сокетов потока в PHP действует странно, поскольку иногда он успешно обслуживает HTTP запрос и иногда терпит неудачу в рамках одного и того же процесса действует странно в разных браузерах – почти каждый раз сбой в Chrome и никогда в IE11 код: $server = stream_socket_server("tcp://0.0.0.0:4444", $errno, $errorMessage); if ($server === false) throw […]
Я последовал за гидом, в котором использовалось домашнее пиво для установки последней версии php (5.4.8) на OSX Mountain Lion. Затем я обратился к руководству, которое показало мне, как настроить и использовать предустановленный apache на OSX. Однако, когда я пытаюсь запустить базовый проект Symfony 2, я получаю кучу ошибок, связанных с отсутствием даты. Timezone в php.ini. […]
Я использую wamp-сервер и запускаю php-проект в localhost. Я хотел бы протестировать мой проект, используя URL-адрес, основанный на «https». Я попытался с помощью « https: // localhost / myproject / » и перенаправил меня на страницу «Эта страница недоступна». Я включил модуль «php_openssl» и «ssl» в конфигурацию apache. Но по-прежнему не удается получить доступ к […]
Просто перешел на новую машину и имел проблемы. Примечание. Это установка Windows 7, Apache 2.2.21, MySQL 5.5.16, php 5.3.8. Каждый раз, когда я запускаю определенный скрипт PHP, я сталкиваюсь с «Ошибка загрузки страницы – соединение было сброшено». Я знаю, что скрипт работает перед вызовом функции с различными выражениями эха, но вызывает: openssl_public_encrypt (); Мне задан […]
Я использую Windows 8, Netbeans 8.2, php 5.6, Apache и mysql. Я установил их вручную и не использовал пакет «все-в-одном», например, WAMP. Когда я нажимаю значок отладки (Ctrl + F5), он застревает в «ожидании соединения (netbeans–xdebug)», пока показывает страницу полностью, не останавливаясь в точках разрыва. Я рассмотрел все возможные решения, но ни один из них […]