Вопросы с тегом «php»

PHP - это язык сценариев общего назначения, который особенно подходит для веб-разработки. Электронное руководство является отличным ресурсом для синтаксиса языка и содержит обширный список встроенных и расширенных функций. Большинство расширений можно найти в PECL.

5
Безопасно ли иметь /.svn/ папки на живом сайте? (Как удалить их, но сохранить возможность обновления SVN?)
Я делаю обновление SVN, чтобы обновить код для моего сайта PHP, но он оставляет .svn/папки по всему. Я считаю опасным оставлять эти файлы общедоступными для чтения, но очень легко обновлять систему. Есть ли способ использовать svn updateдля обновления системы, но не для экспорта .svn/папок?


2
Php.ini отключить «Сканировать этот каталог на наличие дополнительных файлов .ini»?
Я хочу заблокировать свою конфигурацию php и отключить загрузку других конфигураций php, а не настроек по умолчанию (которые в моем случае находятся по адресу /usr/local/php/lib/php.ini). Я хочу отключить «Сканировать этот каталог для дополнительного. ini "или если есть способ установить переменные из php.ini как постоянные, я бы пошел на это. Какие-либо …

3
проекты nginx в подпапках
Я разочарован своей конфигурацией nginx и поэтому прошу помощи в написании моего конфигурационного файла для обслуживания нескольких проектов из подкаталогов в одном корне. Это не виртуальный хостинг, поскольку все они используют одинаковое значение хоста. Возможно, пример прояснит мою попытку: запрос 192.168.1.1/должен служить index.phpот/var/www/public/ запрос 192.168.1.1/wiki/должен служить index.phpот/var/www/wiki/public/ запрос 192.168.1.1/blog/должен служить …
10 php  nginx  fastcgi 

4
Как создать файл robots.txt для всех доменов на сервере Apache
У нас есть настройка веб-сервера разработки XAMPP Apache с виртуальными хостами, и мы хотим, чтобы serps не сканировал все наши сайты. Это легко сделать с помощью файла robots.txt. Тем не менее, мы бы не хотели включать disallow robots.txt в каждый vhost, а затем должны были бы удалить его, когда начали …

7
Переход к исходному контролю
Наша небольшая компания (3-4 программиста и 3-4 дизайнера сайтов) разрабатывает специализированное веб-приложение на PHP, которое обеспечивает функциональность для более чем 100 веб-сайтов. Мы работали в течение нескольких лет в отдельной среде разработки и производства, которая работала довольно хорошо. Всегда было разработано достаточно отдельных функций, чтобы программисты никогда не сталкивались, и …

1
Угрозы безопасности, связанные с публичной страницей phpinfo ()?
У меня есть общедоступная страница, которая просто <?php phpinfo(); > Я использую его для целей отладки, пока мы находимся в бета-версии, но есть ли вред, если оставить его доступным, когда он находится на живом сайте?

4
Общая небезопасная настройка PHP?
Я работаю с системным администратором в университете и просто наткнулся на что-то, что, вероятно, распространено, но было для меня шоком. Все каталоги public_html и веб-области хранятся в afs с разрешениями на чтение для веб-серверов. Поскольку пользователям разрешено иметь php-скрипты в своем public_html, это означает, что они могут обращаться к файлам …

3
Безопасный сервер LAMP для производственного использования
Какова процедура защиты Linux, Apache, MySQL, PHP Server (или даже Perl) для производственного использования? Кроме установки пароля MySQL и пароля root для Linux, какие другие (возможно, не столь очевидные) шаги следует предпринять? Кроме того, какие шаги я могу предпринять, если я собираюсь быть параноиком, это обычно не требуется? Это для …
10 linux  apache-2.2  mysql  php  lamp 

4
Как настроить файлы php.ini для каждого сайта на сервере LAMP с помощью NameVirtualHosts?
У меня есть сервер LAMP, обслуживающий несколько различных веб-сайтов, использующих NameVirtualHosts . До недавнего времени иметь глобальный файл php.ini было просто замечательно, но недавно один из наших разработчиков запросил некоторые настройки в php.ini, которые я не хотел бы устанавливать глобально. Я почти уверен, что слышал, что вы можете настроить файлы …

6
Временная ошибка в разрешении имени: ошибка поиска имени хоста
У меня есть скрипт на PHP, который отлично работает уже несколько месяцев. Недавно перестал работать. Этот скрипт подключается к Gmail, чтобы отправить электронное письмо моим клиентам. Недавно я начал получать эту ошибку при запуске сценария: The SMTP connection failed to start [tls://smtp.gmail.com:465]: fsockopen returned Error Number 0 and Error String …

1
php-fpm: помогает понять start_servers, min_spare_servers, max_spare_servers
Я пытаюсь настроить мою установку PHP-FPM для моего сервера, и у меня есть проблемы , выяснить , что делать с pm.start_servers, pm.min_spare_serversи pm.max_spare_serversпеременными. я используюpm = dynamic pm.max_childrenсовершенно ясно. Каждый дочерний процесс обслуживает 1 веб-клиента одновременно. Хорошо. Что такое «сервер», тогда? Понятно, что в зависимости от конфигурации по умолчанию 1 …
10 nginx  php  php-fpm 

2
Как проверить, действительно ли мой постфикс использует TLS для отправки исходящих писем?
Я успешно установил Postfix на свой VPS. Я хотел бы отправить зашифрованное письмо. Я установил все сертификаты и закрытые ключи и установил свой файл conf: smtpd_tls_key_file = <path to my private key> smtpd_tls_cert_file = <path to my cert file> smtpd_recipient_restrictions = permit_mynetworks reject_unauth_destination smtpd_tls_security_level = encrypt Но я не знаю, …
10 php  postfix  sendmail 

1
Использование Internet Explorer для вызова PHP / CURL для долго работающих API данных приводит к зависанию сервера Apache 2 и требует перезагрузки
Я использую программу PHP, которая работает нормально, если она не вызывается браузером Microsoft Internet Explorer, после чего она запускает описанные ниже процессы, блокирует Apache 2 и требует перезагрузки веб-сервера (в Ubuntu 12.04 LTS). bob@drools:/etc/php5/apache2# ps auxwww | grep apache2 root 8737 0.1 2.5 369164 25800 ? Ssl 12:41 0:00 /usr/sbin/apache2 …

4
Как настроить реальное доменное имя для адреса отправителя
Я пытался отправить письмо с помощью mail()функции php, но это как-то не удалось, жалуясь, что требуется настоящее доменное имя. В почтовом журнале наблюдается следующее: sendmail 4984 r25984: from = apache, size = 273, class = 0, nrcpts = 1, msgid = <201.r25@localhost.localdomain>, relay = apache @ localhost sendmail 4985 r25985: …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.