Host webgo vServer - php.ini

Ist hier zufällig jemand bei webgo, hat einen vServer gebucht und die php.ini schon für Shopware konfiguriert?

Hab schon einiges an der Standarddatei angepasst, mir werden dennoch noch Fehler und andere „Probleme“ ausgegeben.

Hier mein aktueller Inhalt (das meiste war schon im „Standard“ drin):

allow_url_fopen = Off
allow_url_include = Off
auto_append_file =
auto_globals_jit = On
auto_prepend_file =
bcmath.scale = 0
cli_server.color = On
default_charset = "UTF-8"
default_mimetype = "text/html"
default_socket_timeout = 60
asp_tags = Off
disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,parse_ini_file,passthru,popen,shell_exec,show_source,system
display_errors = Off
display_startup_errors = Off
doc_root =
enable_dl = Off
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE
expose_php = Off
file_uploads = On
html_errors = On
ignore_repeated_errors = Off
ignore_repeated_source = Off
include_path = ".:{PEAR_DIR}"
implicit_flush = Off
ldap.max_links = -1
log_errors = On
log_errors_max_len = 1024
mail.add_x_header = Off
max_execution_time = 30
max_file_uploads = 20
max_input_time = 60
memory_limit = 512M
{OPEN_BASEDIR_C}open_basedir = "{OPEN_BASEDIR}"
output_buffering = 4096
post_max_size = 256M
precision = 14
register_argc_argv = Off
report_memleaks = On
request_order = "GP"
sendmail_path = "/usr/sbin/sendmail -t -i -f {CUSTOMER_EMAIL}"
serialize_precision = -1
session.auto_start = 0
session.cache_expire = 180
session.cache_limiter = nocache
session.cookie_domain =
session.cookie_httponly =
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_samesite =
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.gc_probability = 0
session.name = PHPSESSID
session.referer_check =
session.save_handler = files
session.save_path = "{TMP_DIR}"
session.serialize_handler = php
session.sid_bits_per_character = 5
session.sid_length = 26
session.trans_sid_tags = "a=href,area=href,frame=src,form="
session.use_cookies = 1
session.use_only_cookies = 1
session.use_strict_mode = 0
session.use_trans_sid = 0
short_open_tag = On
upload_max_filesize = 256M
upload_tmp_dir = "{TMP_DIR}"
variables_order = "GPCS"
opcache.restrict_api = "{DOCUMENT_ROOT}"

Ich schätze mal das da noch ein paar Punkte angepasst werden müssen?

@PromoID

Wie bist du mit webgo zufrieden?

Kurz gesagt: Nicht wirklich.

Zurzeit: Wir warten schon seit ein paar Tagen auf eine Rückmeldung vom Support, weil wir über Froxlor auf dem vServer PHP 8.3 nicht aktivieren können :confused: Läuft nicht wirklich einwandfrei…der Start auf dem vServer war auch grausam.

Vergleichweise hat einer der Shops auf All-Inkl.de (Webhosting Business-Paket) eine viel bessere Leistung als der auf dem Webgo vServer :confused:

Was hält dich ab zu All-Inkl oder einen anderen Shopware zertifizierten Hoster zu wechseln: https://www.shopware.com/de/partner/hosting/ ?

Shopware mit PHP 8.3 betreiben wir seit Anfang des Jahres. Schon etwas schräg dass das so lange dauert.

1 „Gefällt mir“

@PromoID
Ich habe folgende PHP-Einstellungen und die funktionieren sehr gut:

extension=php_openssl.dll
allow_url_fopen = On
allow_url_include = Off
auto_append_file =
auto_globals_jit = On
auto_prepend_file =
bcmath.scale = 0
cli_server.color = On
default_charset = „UTF-8“
default_mimetype = „text/html“
default_socket_timeout = 60
asp_tags = Off
disable_functions =
display_errors = Off
display_startup_errors = Off
doc_root =
enable_dl = Off
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE
expose_php = Off
file_uploads = On
html_errors = On
ignore_repeated_errors = Off
ignore_repeated_source = Off
include_path = „.:{PEAR_DIR}“
implicit_flush = Off
ldap.max_links = -1
log_errors = On
log_errors_max_len = 1024
mail.add_x_header = Off
max_execution_time = 60
max_file_uploads = 20
max_input_time = 60
memory_limit = 32768M
{OPEN_BASEDIR_C}open_basedir = „{OPEN_BASEDIR}“
output_buffering = 4096
post_max_size = 100M
precision = 14
register_argc_argv = Off
report_memleaks = On
request_order = „GP“
sendmail_path = „/usr/sbin/sendmail -t -i -f {CUSTOMER_EMAIL}“
serialize_precision = -1
session.auto_start = 0
session.cache_expire = 180
session.cache_limiter = nocache
session.cookie_domain =
session.cookie_httponly =
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_samesite =
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.gc_probability = 0
session.name = PHPSESSID
session.referer_check =
session.save_handler = files
session.save_path = „{TMP_DIR}“
session.serialize_handler = php
session.sid_bits_per_character = 5
session.sid_length = 26
session.trans_sid_tags = „a=href,area=href,frame=src,form=“
session.use_cookies = 1
session.use_only_cookies = 1
session.use_strict_mode = 0
session.use_trans_sid = 0
short_open_tag = On
upload_max_filesize = 100M
upload_tmp_dir = „{TMP_DIR}“
variables_order = „GPCS“
opcache.restrict_api = „{DOCUMENT_ROOT}“
extension=mysqlnd.so
extension=mysqli.so
extension=pdo_mysql.so
include=/etc/php/8.2/mods-available/mysqlnd.ini
include=/etc/php/8.2/mods-available/mysqli.ini
include=/etc/php/8.2/mods-available/pdo_mysql.ini

Wichtig ist nur, dass du das Memory_Limit anpasst.

Zu webgo: der Support ist immer mal wieder überlastet, das stimmt. Sie versuchen aber immer auch eine gute Lösung zu finden und gehen oft die Extrameile.

Nach meiner Erfahrung nach hilft es immer, anzurufen und auf die Dringlichkeit hinzuweisen.

Gutes Gelingen!

Sobald alle „Probleme“ geklärt sind, läuft es ja.
Dann kommen wieder kleine Anpassungen und webgo baut mist.

Wir hatten jetzt den Fall das wir bei einem Kunden PHP8.3 nicht auswählen konnten.
Man hat ein Support-Ticket erstellt und mehrere Wochen lang nicht geantwortet.
In der Zwischenzeit haben wir das Problem selbst gelöst und auch webgo informiert.
Was macht webgo jetzt kurz vor Weihnachten? Stellt das komplette System ohne Rücksprache auf 8.3 um…ignoriert aber alle Anpassunden der php.ini von 8.2 (für den Einsatz von Shopware).
Durch Betriebsferien (Weihnachtsferien) lief der Shop dann mehrere Tage mit diesen negativen Servereinstellungen…

Sowas ist halt doof, aber sobald man diese „Probleme“ gelöst und alles richtig konfiguriert hat, läuft es :slight_smile:

Wenn du damit zurecht kommst, dann alles okay. Ich hätte bei so grobe Schnitzer schon den Hoster gewechselt.