Ergebnis 1 bis 17 von 17

Thema: Contao unter Arch Linux

  1. #1
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard Contao unter Arch Linux

    Hallo,

    ich möchte eine Offline Installation unter Arch Linux machen (von Contao 4.x.x)

    Jetzt habe ich PHP 7.1.11.

    Im Contao Check 12.0 bekomme ich

    Nur Contao 3.x grün (2 und 4 rot)

    File permissions grün

    Additional services ist das Extension Repository rot. Der Rest grün.

    Wenn ich auf more informations klicke bekomme ich nur die Ordneransicht vom Contao check Verzeichnis angezeigt.

    Was fehlt mir noch?

  2. #2
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Jetzt habe ich per composer

    php composer.phar create-project contao/managed-edition test

    installing contao/managed-edition (4.4.7): Downloading (100%)
    Created project in test
    Loading composer repositories with package information
    Installing dependencies (including require-dev) from lock file
    Package operations: 106 installs, 0 updates, 0 removals

    Dann bekomme ich folgende Vorschläge:

    paragonie/random_compat suggests installing ext-libsodium (Provides a modern crypto API that can be used to generate random bytes.)
    php-http/message suggests installing slim/slim (Used with Slim Framework PSR-7 implementation)
    php-http/message suggests installing zendframework/zend-diactoros (Used with Diactoros Factories)
    php-http/discovery suggests installing puli/composer-plugin (Sets up Puli which is recommended for Discovery to work. Check http://docs.php-http.org/en/latest/discovery.html for more details.)
    php-http/client-common suggests installing php-http/cache-plugin (PSR-6 Cache plugin)
    php-http/client-common suggests installing php-http/logger-plugin (PSR-3 Logger plugin)
    php-http/client-common suggests installing php-http/stopwatch-plugin (Symfony Stopwatch plugin)
    simplepie/simplepie suggests installing mf2/mf2 (Microformat module that allows for parsing HTML for microformats)
    sensio/framework-extra-bundle suggests installing symfony/psr-http-message-bridge (To use the PSR-7 converters)
    patchwork/utf8 suggests installing ext-iconv (Use iconv for best performance)
    patchwork/utf8 suggests installing ext-wfio (Use WFIO for UTF-8 filesystem access on Windows)
    knplabs/knp-menu suggests installing pimple/pimple (for the built-in implementations of the menu provider and renderer provider)
    knplabs/knp-menu suggests installing silex/silex (for the integration with your silex application)
    imagine/imagine suggests installing ext-gmagick (to use the Gmagick implementation)
    imagine/imagine suggests installing ext-imagick (to use the Imagick implementation)
    doctrine/doctrine-cache-bundle suggests installing symfony/security-acl (For using this bundle to cache ACLs)
    doctrine/doctrine-bundle suggests installing doctrine/orm (The Doctrine ORM integration is optional in the bundle.)
    monolog/monolog suggests installing aws/aws-sdk-php (Allow sending log messages to AWS services like DynamoDB)
    monolog/monolog suggests installing doctrine/couchdb (Allow sending log messages to a CouchDB server)
    monolog/monolog suggests installing ext-amqp (Allow sending log messages to an AMQP server (1.0+ required))
    monolog/monolog suggests installing ext-mongo (Allow sending log messages to a MongoDB server)
    monolog/monolog suggests installing graylog2/gelf-php (Allow sending log messages to a GrayLog2 server)
    monolog/monolog suggests installing mongodb/mongodb (Allow sending log messages to a MongoDB server via PHP Driver)
    monolog/monolog suggests installing php-amqplib/php-amqplib (Allow sending log messages to an AMQP server using php-amqplib)
    monolog/monolog suggests installing php-console/php-console (Allow sending log messages to Google Chrome)
    monolog/monolog suggests installing rollbar/rollbar (Allow sending log messages to Rollbar)
    monolog/monolog suggests installing ruflin/elastica (Allow sending log messages to an Elastic Search server)
    monolog/monolog suggests installing sentry/sentry (Allow sending log messages to a Sentry server)

    braucht man das?

    Jetzt sollte ich das Install Tool aufrufen können per http://localhost/test/install.php

    Leider wird keine Datei gefunden...

  3. #3
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Bin wieder ein Stück weiter.

    Jetzt zeigt das Check Tool alles außer contao 2 grün.

    Nur ich bekomme kein Zugriff auf das Install Tool.

    Habe jetzt einen Vhost angelegt der auf mein Contao/web Verzeichnis zeigt. Leider kommt immer:

    Object not found wenn ich meinen vhost mit contaotest.com/install.php aufrufe...

    Was läuft falsch?

  4. #4
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.482
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo tinitus,

    versuch mal ohne .php am Ende -> contaotest.com/install
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von tinitus Beitrag anzeigen
    Nur ich bekomme kein Zugriff auf das Install Tool.

    Habe jetzt einen Vhost angelegt der auf mein Contao/web Verzeichnis zeigt. Leider kommt immer:

    Object not found wenn ich meinen vhost mit contaotest.com/install.php aufrufe...
    Der Einstiegspunkt des Installtools lautet: contaotest.com/contao/install
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Geht beides nicht....
    Da stimmt noch was anderes nicht....

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.390
    Partner-ID
    10107

    Standard

    Wie hast du deinen VHost eingerichtet? Zeigt dieser überhaupt auf den /web Ordner?

  8. #8
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Ja. zeigt er.
    Ich denke, daß es an der php bzw. apache config liegt. Unter Arch ist da per default alles aus geschaltet...

  9. #9
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Der Contao Manager funktioniert.

    Wenn ich von dort das Installtool starte kommt eine weiße Seite

    bzw:
    im Log GET /contao/install HTTP/1.1" 404 1184

    Update:

    Mit dem Contao Manager kann ich alle Pakete aktualisieren nur das Installtool läßt sich immer noch nicht aufrufen
    obiger Fehler im Log

    Grüße
    Geändert von tinitus (01.11.2017 um 19:07 Uhr)

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.390
    Partner-ID
    10107

    Standard

    Das ist keine tatsächliche Fehlermeldung. Hast du deinen Apache bzw. Vhost überhaupt so konfiguriert, dass .htaccess Dateien berücksichtigt werden?

  11. #11
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    <VirtualHost *:80>
    ServerAdmin webmaster@contaotest.com
    ServerName contaotest.com
    DocumentRoot "/srv/http/contaotest2/test2/web"

    Options FollowSymLinks

    ErrorLog "/var/log/httpd/contaotest2.com-error_log"
    CustomLog "/var/log/httpd/contaotest2.com-access_log" common
    </VirtualHost>
    Geändert von tinitus (01.11.2017 um 19:38 Uhr)

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.390
    Partner-ID
    10107

    Standard

    Sieht korrekt aus. Überprüfe trotzdem mal, ob die /web/.htaccess angewendet wird.

  13. #13
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Wie geht das?

    Kann das auch an zu geringer Speicherzuweisung liegen? Hatte da mal was gelesen...

    per

    http://contaotest.com/app.php/contao/install

    komme ich auf das Installtool...

    kann aber nicht auf die Datenbank verbinden...

    weder per localhost
    noch 127.0.0.1
    noch realer 192.x.x.x.
    IP
    Geändert von tinitus (01.11.2017 um 20:14 Uhr)

  14. #14
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    AllowOverride All
    war in der httpd.conf nicht gesetzt.

    Jetzt klappt der Aufruf vom Install Tool.

    Nur die Verbindung zur Datenbank klemmt. Muß bei vhost da noch irgend etwas anders konfiguriert werden? Oder hängt es an der Mariadb?

    Update:

    in der php.ini muss die pdo mysql aktiviert sein: "extension=php_pdo_mysql.dll".
    Geändert von tinitus (01.11.2017 um 20:48 Uhr)

  15. #15
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.125

    Standard

    Zitat Zitat von tinitus Beitrag anzeigen
    in der php.ini muss die pdo mysql aktiviert sein: "extension=php_pdo_mysql.dll".
    Wieso bindest du eine PHP-Extension für Windows in deinen Linux Server ein?
    So wäre der richtige Eintrag in der php.ini:
    Code:
    extension=pdo_mysql.so

  16. #16
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Sorry Tippfehler. Hatte nur meine Schritte dokumentiert für den Fall, daß jemand das gleiche Problem hat....

  17. #17
    Contao-Nutzer
    Registriert seit
    13.04.2015.
    Beiträge
    104

    Standard

    Hallo,

    habe mal unter einem neuen arch System Contao installiert bzw. bin noch dabei.

    php.ini

    cat /etc/php/php.ini | grep -v '^;' | grep -v '^$'

    [PHP]
    engine = On
    short_open_tag = Off
    precision = 14
    output_buffering = 4096
    zlib.output_compression = Off
    implicit_flush = Off
    unserialize_callback_func =
    serialize_precision = -1
    disable_functions =
    disable_classes =
    zend.enable_gc = On
    expose_php = On
    max_execution_time = 30
    max_input_time = 60
    memory_limit = 128M
    error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
    display_errors = Off
    display_startup_errors = Off
    log_errors = On
    log_errors_max_len = 1024
    ignore_repeated_errors = Off
    ignore_repeated_source = Off
    report_memleaks = On
    html_errors = On
    variables_order = "GPCS"
    request_order = "GP"
    register_argc_argv = Off
    auto_globals_jit = On
    post_max_size = 8M
    auto_prepend_file =
    auto_append_file =
    default_mimetype = "text/html"
    default_charset = "UTF-8"
    doc_root =
    user_dir =
    extension_dir = "/usr/lib/php/modules/"
    enable_dl = Off
    file_uploads = On
    upload_max_filesize = 2M
    max_file_uploads = 20
    allow_url_fopen = On
    allow_url_include = Off
    default_socket_timeout = 60
    extension=curl
    extension=gd
    extension=iconv
    extension=intl
    extension=mysqli
    extension=pdo_mysql
    extension=zip
    [CLI Server]
    cli_server.color = On
    [Date]
    [filter]
    [iconv]
    [imap]
    [intl]
    [sqlite3]
    [Pcre]
    [Pdo]
    [Pdo_mysql]
    pdo_mysql.default_socket=
    [Phar]
    [mail function]
    SMTP = localhost
    smtp_port = 25
    mail.add_x_header = Off
    [ODBC]
    odbc.allow_persistent = On
    odbc.check_persistent = On
    odbc.max_persistent = -1
    odbc.max_links = -1
    odbc.defaultlrl = 4096
    odbc.defaultbinmode = 1
    [Interbase]
    ibase.allow_persistent = 1
    ibase.max_persistent = -1
    ibase.max_links = -1
    ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
    ibase.dateformat = "%Y-%m-%d"
    ibase.timeformat = "%H:%M:%S"
    [MySQLi]
    mysqli.max_persistent = -1
    mysqli.allow_persistent = On
    mysqli.max_links = -1
    mysqli.default_port = 3306
    mysqli.default_socket =
    mysqli.default_host =
    mysqli.default_user =
    mysqli.default_pw =
    mysqli.reconnect = Off
    [mysqlnd]
    mysqlnd.collect_statistics = On
    mysqlnd.collect_memory_statistics = Off
    [OCI8]
    [PostgreSQL]
    pgsql.allow_persistent = On
    pgsql.auto_reset_persistent = Off
    pgsql.max_persistent = -1
    pgsql.max_links = -1
    pgsql.ignore_notice = 0
    pgsql.log_notice = 0
    [bcmath]
    bcmath.scale = 0
    [browscap]
    [Session]
    session.save_handler = files
    session.use_strict_mode = 0
    session.use_cookies = 1
    session.use_only_cookies = 1
    session.name = PHPSESSID
    session.auto_start = 0
    session.cookie_lifetime = 0
    session.cookie_path = /
    session.cookie_domain =
    session.cookie_httponly =
    session.cookie_samesite =
    session.serialize_handler = php
    session.gc_probability = 1
    session.gc_divisor = 1000
    session.gc_maxlifetime = 1440
    session.referer_check =
    session.cache_limiter = nocache
    session.cache_expire = 180
    session.use_trans_sid = 0
    session.sid_length = 26
    session.trans_sid_tags = "a=href,area=href,frame=src,form="
    session.sid_bits_per_character = 5
    [Assertion]
    zend.assertions = -1
    [COM]
    [mbstring]
    [gd]
    [exif]
    [Tidy]
    tidy.clean_output = Off
    [soap]
    soap.wsdl_cache_enabled=1
    soap.wsdl_cache_dir="/tmp"
    soap.wsdl_cache_ttl=86400
    soap.wsdl_cache_limit = 5
    [sysvshm]
    [ldap]
    ldap.max_links = -1
    [dba]
    [opcache]
    [curl]
    [openssl]


    pacman -S composer

    yaourt -S php-gd php-intl

    Im Zielverzeichnis also z.B. /srv/http/contaotest.de

    php /usr/bin/composer create-project contao/managed-edition <Zielname>

    ausgeführt

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •