לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > מערכות הפעלה
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #3  
ישן 11-04-2011, 16:41
צלמית המשתמש של linuxsboot
  linuxsboot linuxsboot אינו מחובר  
 
חבר מתאריך: 15.04.06
הודעות: 18,034
בתגובה להודעה מספר 1 שנכתבה על ידי tsachibenezra שמתחילה ב "linux איך מתחילים"

יפה שעשית את המעבר ללינוקס וברוך הבא למשפחה של המערכות ההפעלה האמינות לשם שינוי.

עכשיו לשאלות שלך... (וכאן אתה קצת בבעיה.)
CHROME הורדת והתקנת או רק הורדת? אם התקנת הוא אמור להיות ב application->internet
אפשר להוסיף אותו למועדפים כמו כל תוכנה אחרת בקלות רבה.

php,mysql ודברים דומים עוברים התקנה ברמה יותר גבוה של אבטחה.

apache אותו סיפור כמו הסעיף הקודם.

עברית מוסיפים דרך keyboard וזה אמור להספיק עד כמה שזכור לי וצריך להתאים לעצמך את הכפתור לשינוי שפה עדיף דרך תפריט אחר אחרי זה. עוד לא התקנתי סוזה 11.4,ולכן עוד לא ראיתי כיצד היא עובדת לעומק.

לפני שאתה מתחיל להתעסק עם הדברים האלה אתה צריך ללמוד לעבוד עם המנהלי הורדה שלה,חבילות מקורות,שינוי הרשאות במערכת עצמה ובמערכת הקבצים ועוד כמה נושאים אחרים. לסוזה יש מדריכים להכל מאפס עד מתקדם,אבל תהיה צריך לקרוא מדריכים בנושא באתר של סוזה ולא ממקור חיצוני לא בטוח.
בכל אופן קפצת כאן מעל הפופיק ותתחיל ללמוד מה א-ב של לינוקס וסוזה,אם בחרת בה,כי אתה רוצה לעשות שימוש יותר מתקדם במערכת לפי ההודעה שלך ממשתמש רגיל ותהיה צריך לדעת עוד כמה דברים.
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
will you marry me nesli barda? Operating system: Linux The day Microsoft & apple makes a product that does not suck will be the day they start making vacuum cleaners. say no to Apple&Facebook&MS&Samsung IL&Nokia&Hot&Yes,but say yes to Google

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 11-04-2011, 18:52
  משתמש זכר tsachibenezra tsachibenezra אינו מחובר  
 
חבר מתאריך: 06.06.07
הודעות: 749
בתגובה להודעה מספר 3 שנכתבה על ידי linuxsboot שמתחילה ב "יפה שעשית את המעבר ללינוקס..."

טוב אז ככה
קודם תודה

דבר שני

בניתי מערכת על הפלטפורמה של CODEIGNITER

אני מריץ אותה ב WINDOWS תחת WAMP והכל עובד טוב

עכשיו בגלל צורך לנהל למערת VPS התקנתי על הנייד שלי SUSE

בהתחלה הורדתי LAMP והתקנתי והכל רץ כמו שצריך...

אחרי זה מחקתי אותו והתקנתי דרך המנהל הורדות עשיתי משהו כזה

קוד PHP:
 yast2 --install pattern-openSUSE-lamp_server 


הכל רץ סבבה

APACHE MYSQL PHP

הוספתי את mod_rewrite כדי לעבוד עם htaccess

עכשיו הבעיה

המערכת בנויה ב MVC

אם אני נכנס ל URL

www.site.com

זה מזהה את ה ROOT וניגש לקובץ index

ואז הוא עושה redirect לקונטרול לצורך העיניין welcome

בשורת URL רואים www.site.com/welcome
הבעיה שהוא מחפש תיקיה welcome הוא לא מפעיל את הקובץ (index) הראשי של המערכת הכנסתי echo לתחילת הקובץ וכלום לא קורה
אני מקבל 404

תודה על העזרה
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #21  
ישן 12-04-2011, 20:26
  משתמש זכר tsachibenezra tsachibenezra אינו מחובר  
 
חבר מתאריך: 06.06.07
הודעות: 749
בתגובה להודעה מספר 20 שנכתבה על ידי שימי שמתחילה ב "אנחנו יכולים להמשיך עד מחר..."

אני חושב שיש פה אי הבנה קטנה
אני התקנתי על המחשב האישי שלי linux כדי שאני אקבל מושג לפני שאני לוקח VPS

ה rewriteBase מגדיר לי את הסיפריה שהמערכת יושב בתוך ה ROOT
לצורך העיניין
קוד:
localhost/site1/ localhost/site2/


ה rewriteCond מגדיר למערכת לאיזה סיפריות הוא ראשי לגשת מה URL

בנוגע ל $1 אני לא יודע מה זה... פשוט אמרו לי לשים אותו...
אשמח לקבל הסבר קטן

בנוגע ל Diretory
תקן אותי אם אני טועה
אני לא חושב שאני צריך לדאוג לכתובת של הROOT

הרי אני מתיחס אלי כרגע כאל משתמש חיצוני אני לא יודע איפה המערכת שלי יושב

מנהל המערכת צריך לעטוף ב Directory עם הכתובת ל ROOT של אותו יוזר
משהו כזה
קוד:
/home/*/public_html


ולעשות לבפנים include לקובץ htacces של אותן יוזר
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #35  
ישן 13-04-2011, 09:44
  משתמש זכר tsachibenezra tsachibenezra אינו מחובר  
 
חבר מתאריך: 06.06.07
הודעות: 749
בתגובה להודעה מספר 34 שנכתבה על ידי שימי שמתחילה ב "אני בכלל לא בטוח שאפאצ'י שלך..."

לא עובד
קוד:
[Wed Apr 13 10:38:35 2011] [error] [client ::1] File does not exist: /srv/www/htdocs/RcmsCORE/page


זה ה VHOST
קוד:
# # VirtualHost template # Note: to use the template, rename it to /etc/apache2/vhost.d/yourvhost.conf. # Files must have the .conf suffix to be loaded. # # See /usr/share/doc/packages/apache2/README.QUICKSTART for further hints # about virtual hosts. # # NameVirtualHost statements can be added to /etc/apache2/listen.conf. # # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for requests without a known # server name. # <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com ServerName dummy-host.example.com # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. DocumentRoot /srv/www/vhosts/dummy-host.example.com # if not specified, the global error log is used ErrorLog /var/log/apache2/dummy-host.example.com-error_log CustomLog /var/log/apache2/dummy-host.example.com-access_log combined # don't loose time with IP address lookups HostnameLookups Off # needed for named virtual hosts UseCanonicalName Off # configures the footer on server-generated documents ServerSignature On # Optionally, include *.conf files from /etc/apache2/conf.d/ # # For example, to allow execution of PHP scripts: # # Include /etc/apache2/conf.d/php5.conf # # or, to include all configuration snippets added by packages: # Include /etc/apache2/conf.d/*.conf # ScriptAlias: This controls which directories contain server scripts. # ScriptAliases are essentially the same as Aliases, except that # documents in the realname directory are treated as applications and # run by the server when requested rather than as documents sent to the client. # The same rules about trailing "/" apply to ScriptAlias directives as to # Alias. # ScriptAlias /cgi-bin/ "/srv/www/vhosts/dummy-host.example.com/cgi-bin/" # "/srv/www/cgi-bin" should be changed to whatever your ScriptAliased # CGI directory exists, if you have one, and where ScriptAlias points to. # <Directory "/srv/www/vhosts/dummy-host.example.com/cgi-bin"> AllowOverride None Options +ExecCGI -Includes Order allow,deny Allow from all </Directory> # UserDir: The name of the directory that is appended onto a user's home # directory if a ~user request is received. # # To disable it, simply remove userdir from the list of modules in APACHE_MODULES # in /etc/sysconfig/apache2. # <IfModule mod_userdir.c> # Note that the name of the user directory ("public_html") cannot simply be # changed here, since it is a compile time setting. The apache package # would have to be rebuilt. You could work around by deleting # /usr/sbin/suexec, but then all scripts from the directories would be # executed with the UID of the webserver. UserDir public_html # The actual configuration of the directory is in # /etc/apache2/mod_userdir.conf. Include /etc/apache2/mod_userdir.conf # You can, however, change the ~ if you find it awkward, by mapping e.g. # http://www.example.com/users/karl-heinz/ --> /home/karl-heinz/public_html/ #AliasMatch ^/users/([a-zA-Z0-9-_.]*)/?(.*) /home/$1/public_html/$2 </IfModule> # # This should be changed to whatever you set DocumentRoot to. # <Directory "/srv/www/vhosts/dummy-host.example.com"> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs-2.2/mod/core.html#options # for more information. # Options Indexes FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride None # # Controls who can get stuff from this server. # Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *:80> DcoumentRoot /srv/www/htdocs/RcmsCORE/ <Directory /srv/www/htdocs/RcmsCORE/> Options +FollowSymlinks RewriteEngine on RewriteCond $1 !^(index\.php|img|pageLayout|templates|upload|plug in|captcha|css|js|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] </Directory> </VirtualHost>


זה מה שיש לי ב httpd
קוד:
# use .htaccess files for overriding, AccessFileName .htaccess # and never show them <Files ~ "^\.ht"> Order allow,deny Deny from all </Files> # List of resources to look for when the client requests a directory DirectoryIndex index.html index.html.var index.php
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #45  
ישן 13-04-2011, 14:52
  משתמש זכר tsachibenezra tsachibenezra אינו מחובר  
 
חבר מתאריך: 06.06.07
הודעות: 749
בתגובה להודעה מספר 44 שנכתבה על ידי שימי שמתחילה ב "כפי שכבר כתבתי - LAMP זה ראשי..."

כן את זה אנ ייודע
linux apache mysql php

אז לסיכום בוא נראה אם הבנתי את הבסיס של ניהול השרת

יש לי יוזרים תחת ה סיפריה home

לדוגמא

קוד:
/home/tsachi /home/shimi


יש לי apache mysql ו php שמותקים תחת הסיפריה לדוגמא /etc

בתוך הקבצי הגדרות שלהם אני יוצר את הקשרים ביניהם.. או שהם יודעים אוטומטית לעבוד ביחד ??

לכל יוזר אני מקים VirtualHost

בכך שאני משנה את הקובץ vHost
לדוגמא


קוד:
<VirtualHost *:80> DcoumentRoot /home/tsachi/public_html/ <Directory /home/tsachi/public_html/> include /home/tsachi/public_html/(.*)/.htaccess </Directory> </VirtualHost> <VirtualHost *:80> DcoumentRoot /home/shimi/public_html/ <Directory /home/shimi/public_html/> Options +FollowSymlinks RewriteEngine on RewriteCond $1 !^(index\.php|img|pageLayout|templates|upload|plug in|captcha|css|js|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] </Directory> </VirtualHost>


ותחת כל אחד מה ROOTים אפשר להכניס את כל האתרים שאתה רוצה
עם שיני של ה ROOT על ידי RewriteBase
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #50  
ישן 14-04-2011, 12:24
  שימיadmin שימי אינו מחובר  
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
 
חבר מתאריך: 25.10.01
הודעות: 42,775
בתגובה להודעה מספר 49 שנכתבה על ידי tsachibenezra שמתחילה ב "צודק טעות שלי הרי..."

כעקרון ניתן לעשות include כמו שכתבת (אבל זו ממש לא הדרך להשתמש ב htaccess! ראה http://httpd.apache.org/docs/2.0/mo...#accessfilename )

באופן כללי נכון להגדיר כך VirtualHost. מצד שני, אם יש לך רק אתר אחד על המחשב (ולא כמו שהבנו עד עכשיו, שיש לך כמה הוסטים שונים ובכל אחד אתר אחר) - אז בכלל אינך צריך VirtualHost-ים ואתה יכול להגדיר את כל ההגדרות שלך בקונפיג הגלובאלי, עבור אתר בודד... זה מיותר לחלוטין להגדיר VirtualHost בודד, בייחוד שאתה לא מגדיר מה שמייחד אותו (אתה הגדרת שהוא יעבוד על כל ה IP-ים שיש במחשב על פורט 80, ללא קשר להוסט שאליו ניסו להתחבר - יענו NameVirtualHost על הכתובת בקונפיגורציה הגלובאלית ו ServerName בתוך ה VirtualHost עצמו שייחד את ה VirtualHost המסויים הזה מכל השאר...)

אתה שוב קופץ מנושא לנושא, ולא נראה לי שזה יגמר אי פעם...
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
נמאס לכם לזכור סיסמאות? לחצו כאן!

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 11:33

הדף נוצר ב 0.10 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר