2.1 เรียกใช้ตัวแปลบรรทัดคำสั่ง (Invoking the Interpreter) 2.2 ตัวแปลคำสั่งและสภาพแวดล้อม (The Interpreter and Its Environment)
ในเดเบียนตัวโปรแกรมไพธอนจะอยู่ที่ /usr/bin/python ซึ่งจะเป็นลิงก์โยงไปหาตัวไพธอนรุ่นที่เราติดตั้งจริง ๆ เช่น
/usr/bin/python
$ which python /usr/bin/python $ ls -l /usr/bin/python lrwxrwxrwx 1 root root 9 2006-12-26 19:18 /usr/bin/python -> python2.4
ไพธอนเป็น ...
เอามาจาก Python Tutorial
ตั้งใจเขียนให้อ่านสนุก ๆ นะครับ ห้ามจริงจังเด็ดขาด
เขียนสคริปต์ไว้เพื่อให้เปลี่ยนรุ่น Drupal ง่าย ๆ เผื่อมีหลายไซต์
สมมุติว่าไดเรกทอรี่ติดตั้งอยู่ที่ /var/www/drupal URL คือ http://www.example.com ฐานข้อมูลชื่อ DATABASE_NAME ผู้ใช้ชื่อ ADMIN และรหัสผ่านคือ ADMIN_PASSWORD
/var/www/drupal
http://www.example.com
อย่าลืมต้องให้ ADMIN อ่านได้เท่านั้น เพราะจะมีรหัสผ่านอยู่ในสคริปต์ $ cd /var/www/drupal $ touch sed.py $ chmod 700 sed.py
$ cd /var/www/drupal $ touch sed.py $ chmod 700 sed.py
ขั้นตอน upgrade $ cd /var/www/drupal $ wget http://ftp.drupal.org/files/projects/drupal-X.X.tar.gz $ tar xfx drupal-X.X $ cd drupal-X.X $ cp -xa * .. $ cd .. $ rm -rf drupal-X.X $ ./sed.py
$ cd /var/www/drupal $ wget http://ftp.drupal.org/files/projects/drupal-X.X.tar.gz $ tar xfx drupal-X.X $ cd drupal-X.X $ cp -xa * .. $ cd .. $ rm -rf drupal-X.X $ ./sed.py
ลองเขียนสคริปต์ลบแสปม ใช้กับบอร์ด yabbse กับ smf
ของ smf ยังไม่เสร็จ บันทึกเอาไว้เพื่อลองดูผลเท่านั้น ต้องเปลี่ยนแปลงสคริปต์ตามธีมที่ใช้ด้วย
*** สคริปต์นี้ใช้กับ thailinuxhosting.com/yabbse เท่านั้น เพราะใส่โค๊ดที่แก้ปัญหาบอร์ดไว้ด้วยครับ
There are currently 0 users online.
Recent comments