Posts Tagged with drupal

posted by qubix on February 2, 2014

Όσοι βλέπετε στην αναφορά κατάσταση του drupal σας πως το tmp directory δεν είναι ασφαλές και ένα link στο https://drupal.org/SA-CORE-2013-003, ενώ ήδη έχετε κάνει το απαραίτητο upgrade, μην απελπίζεστε!

Εκ του default το drupal πάει και βάζει το tmp στο /tmp. Αν τώρα το tmp directory σας είναι ένα επίπεδο πάνω από το public_html, πρέπει να αλλάξετε τη ρύθμιση (configuration->media->file system) από tmp σε ../tmp ώστε να δείχνει στο σωστό folder. Αν δεν έχετε πρόσβαση πάνω από το public_html, φτιάχτε ένα tmp directory στο public_html και αλλάξτε τη ρύθμιση σε tmp (χωρίς το / στην αρχή δλδ)

posted by qubix on January 18, 2012

Μερικές φορές είναι αναγκαίο να σταματήσετε το simplenews από το να στείλει μερικές χιλιάδες mails, λόγω λάθους ή αναθεώρησης στο περιεχόμενο του newsletter που έχετε ήδη αρχίσει να στέλνετε ή για οποιοδήποτε λόγο. Αυτό είναι εφικτό απευθείας από τη βάση δεδομένων:

  1. Πάρτε bakcup την βάση δεδομένων του site ή κάντε copy το table simplenews_mail_spool. Για πλήρες backup μπορείτε να χρησιμοποιήσετε το module Backup and Migrate .

  2. Ανοίχτε το phpMyAdmin, και βρείτε το table  simplenews_newsletter table στη βάση του drupal site σας.
  3. Ψάξτε για newsletters που είναι σε κατάσταση αποστολής από το field s_status το οποίο θα είναι 1. Μπορείτε να τρέξετε το:
     SELECT * FROM simplenews_newsletter WHERE s_status = 1
    Από τα αποτελέσματα διαλέξτε ποιο newsletter θέλετε να σταματήσετε, αντιστοιχίζοντας το node id του (μπορείτε να βρείτε το node id κάνοντας edit το εν λόγω newsletter από το admin panel)

  4. Αλλάξτε το s_status από 1 (αποστέλλεται) είτε σε 0 ( δεν στάλθηκε ) ή 2 ( σταλμένο ).

  5. Αδειάστε το  simplenews_mail_spool table ( εδώ είναι όλα τα μέηλ που βρίσκονται στην ουρά για αποστολή )
    Μπορείτε να το κάνετε με TRUNCATE:
    TRUNCATE TABLE simplenews_mail_spool

     

Έτοιμο!  

hyperworks