Kleinere Hosting-Pakete bei all-inkl.com enthalten keinen SSH-Zugang. SymLinks kann man trotzdem bearbeiten, indem man eine PHP-Datei in das Root-Verzeichnis legt und im Browser aufruft:
<!DOCTYPE html> <html lang="de"> <head> <title>TYPO3 SymLink bearbeiten</title> </head> <body> <h1>TYPO3 SymLink bearbeiten</h1> <?php $newTypo3Source = "typo3_src-8.7.32"; //hier Versionsnummer anpassen unlink("typo3_src"); symlink($newTypo3Source, "typo3_src"); symlink("typo3_src/typo3", "typo3"); symlink("typo3_src/index.php", "index.php"); ?> </body> </html>
Das Kopieren, Löschen und Entzippen von Dateien / Ordnern sowie das Anlegen der Datei ENABLE_INSTALL_TOOL funktioniert über das WebFTP des Providers, das man im „KAS“ unter FTP (Icon mit 2 Rechnern hinter dem Zugang) erreicht oder über https://webftp.all-inkl.com/index.php − wenn auch sehr langsam …
Das Bearbeiten von Textdateien funktioniert auch ganz o.k. mit WinSCP (KEIN SFTP, aber explizite Verschlüsselung).
Die sind dafür in nullkommanix erstellt und konfiguriert, s. https://all-inkl.com/webhosting/lets-encrypt-ssl-zertifikate/
PHP 8: Datei .user.ini
ins Root-Verzeichnis legen. Inhalt:
max_execution_time = 300 memory_limit = 256M
PHP 7: Eintrag in die .htacess:
php_value max_execution_time 240 php_value memory_limit 256M
Für HTML und SVG kann man den Standard-Code in der .htaccess
verwenden. Aber für PHP funktioniert nur:
<FilesMatch "\.(php[0-9,x]*|phtml)\."> SetHandler text/plain </FilesMatch>
Diese und Varianten für andere Provider finden sich unter https://stackoverflow.com/questions/61759835/security-message-after-upgrade-to-9-5-17