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