L'istantanea di sviluppo di Drupal causa errore sul mio server
-
22-10-2019 - |
Domanda
Dopo aver errori terribili con comuni Drupal, ho deciso di installare la versione standard di Drupal sviluppo di snapshot (dal 12 gennaio).
Il .htaccess originale non era accettabile; in altre parole, con il file .htaccess originale, non mostra un sito a tutti. Non riuscivo a vedere l'installazione in loco a tutti.
I ha sostituito il file .htaccess con un hacked uno .
Dopo l'installazione ho ottenuto i seguenti risultati:
-
il sito finale era vuota (http://www.linux-board.com/install.php?profile=minimal&locale=en&op=start&id=1)
-
dopo l'accesso alla base-site - linux-board.com vedo seguenti messaggi di errore:
Attenzione: opendir (moduli / simpletest / test / themes / test_theme) [function.opendir]: non è riuscito a dir aperta: Troppi file aperti in file_scan_directory () (linea 2034 di / home / vhost / WWW / linux-board .com / include / file.inc).
Attenzione: opendir (moduli / campi / modules / elenco / test) [function.opendir]: non è riuscito a dir aperta: Troppi file aperti in file_scan_directory () (linea 2034 di /home/vhost/WWW/linux-board.com/ includes / file.inc).
Warning: opendir (moduli / aggiornamento / test / themes / update_test_subtheme) [function.opendir]: non è riuscito a dir aperta: Troppi file aperti in file_scan_directory () (linea 2034 di /home/vhost/WWW/linux-board.com/ includes / file.inc).
Warning: opendir (moduli / aggiornamento / test / themes / update_test_basetheme) [function.opendir]: non è riuscito a dir aperta: Troppi file aperti in file_scan_directory () (linea 2034 di /home/vhost/WWW/linux-board.com/ includes / file.inc).
Warning: opendir (moduli / blocco / test / themes / block_test_theme) [function.opendir]: non è riuscito a dir aperta: Troppi file aperti in file_scan_directory () (linea 2034 di /home/vhost/WWW/linux-board.com/ includes / file.inc).
Warning: opendir (moduli / simpletest / test / themes / test_theme) [function.opendir]: non è riuscito a dir aperta: Troppi file aperti in file_scan_directory () (linea 2034 di /home/vhost/WWW/linux-board.com/ includes / file.inc).
Attenzione: opendir (moduli / campi / modules / elenco / test) [function.opendir]: non è riuscito a dir aperta: Troppi file aperti in file_scan_directory () (linea 2034 di /home/vhost/WWW/linux-board.com/ includes / file.inc).
Warning: opendir (moduli / aggiornamento / test / themes / update_test_subtheme) [function.opendir]: non è riuscito a dir aperta: Troppi file aperti in file_scan_directory () (linea 2034 di /home/vhost/WWW/linux-board.com/ includes / file.inc).
Warning: opendir (moduli / aggiornamento / test / themes / update_test_basetheme) [function.opendir]: non è riuscito a dir aperta: Troppi file aperti in file_scan_directory () (linea 2034 di /home/vhost/WWW/linux-board.com/ includes / file.inc).
Warning: opendir (moduli / blocco / test / themes / block_test_theme) [function.opendir]: non è riuscito a dir aperta: Troppi file aperti in file_scan_directory () (linea 2034 di /home/vhost/WWW/linux-board.com/ includes / file.inc).
Posso cerotto Drupal a girare la questione aperta troppi file, o devo aggiornare il server, che ha sei anni?
PS: Le informazioni relative al server sono il seguente:
- Web server: Apache / 1.3.41 (Unix) mod_gzip / 1.3.26.1a mod_throttle / 3.1.2 mod_ssl / 2.8.31 OpenSSL / 0.9.8a
- PHP 5.3.8
- PHP registrare globale: disabilitato
- estensioni PHP: abilitato
- supporto database: abilitato
- PHP limite di memoria: 64M
credo che i gestori di file di Apache potrebbe essere impostata fino a un limite più alto.
Soluzione
- Apache 1.3, è considerato deprecato . La prima cosa che vorrei provare, è l'aggiornamento a una versione 2. *, preferibilmente 2.2, e provare a installare di nuovo con il file .htaccess standard. Data l'enorme quantità di server Apache in esecuzione Drupal, il file standard dovrebbe di lavoro.
- Qual è l'uscita di "cat / proc / sys / fs / file-nr"? Questo è utile per rintracciare il problema a molti file aperti, che probabilmente è un problema di livello di server, e non realmente Drupal correlato.
- Anche se tutte le patch al 7 ramo del nucleo dovrebbe superare tutti i test, potrebbe essere che avete inciampato su una rotta commit. Perché si installa -dev? Installare 7.10 invece.