<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DAP Documentation &#187; Troubleshooting</title>
	<atom:link href="http://www.digitalaccesspass.com/doc/category/troubleshooting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.digitalaccesspass.com/doc</link>
	<description>Documentation for DigitalAccessPass.com</description>
	<lastBuildDate>Mon, 26 Jul 2010 23:59:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Troubleshooting Email Delivery</title>
		<link>http://www.digitalaccesspass.com/doc/troubleshooting-email-delivery/</link>
		<comments>http://www.digitalaccesspass.com/doc/troubleshooting-email-delivery/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 20:21:10 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[3rd Party Integration]]></category>
		<category><![CDATA[3rd Party List Integration]]></category>
		<category><![CDATA[Aweber]]></category>
		<category><![CDATA[Bulk Email]]></category>
		<category><![CDATA[Customization]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Email Resources]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Username & Password]]></category>
		<category><![CDATA[Users]]></category>
		<category><![CDATA[Web Hosting]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=453</guid>
		<description><![CDATA[The Basics Of Sending Email Through Your Web Site
DAP is not an email service (like, say, Aweber).
DAP is just a script &#8211; a tool, like Microsoft Outlook or Thunderbird &#8211; that simply sends  out email using your web host&#8217;s email server.
It is your web host&#8217;s mail server that actually sends out the email to [...]]]></description>
			<content:encoded><![CDATA[<h3>The Basics Of Sending Email Through Your Web Site</h3>
<p>DAP is not an email service (like, say, Aweber).</p>
<p>DAP is just a script &#8211; a tool, like Microsoft Outlook or Thunderbird &#8211; that simply sends  out email using your web host&#8217;s email server.</p>
<p>It is your web host&#8217;s mail server that actually sends out the email to the recipient. So once DAP sends out the email, it has no control over what happens next.</p>
<p>It&#8217;s just like when you put your (regular mail) letter in the mailbox (post box). It is then up to the Postal Service to actually pick up your letter, and deliver to the destination address.</p>
<p>So if the emails that DAP sends out don&#8217;t get delivered to your recipients, there could be more than one reason for that.</p>
<h3>Server Blacklisting</h3>
<p>If your inexpensive (read as <em>cheap</em> <img src='http://www.digitalaccesspass.com/doc/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  <em>shared </em>web host is hosting a large number  of sites on one server, and one of them knowingly sends out spam (or mistakenly  gets flagged for spam), that will put the email deliverability of every  web site on that server in jeopardy, because your site now shares the  same IP address as that of an &#8220;alleged&#8221; spammer.</p>
<p>So your emails get sent to junk/spam folder by Gmail and Yahoo. Or  worse, they just totally disappear into the ether.</p>
<h3>Hourly Email-Sending Limits</h3>
<p>Almost all shared hosts have hourly email sending limits. For example, <a href="http://dream-host.biz" target="_blank">DreamHost</a> has an outgoing limit of 300 emails per hour. Which means, a total of only 300 emails can be sent out per hour through any web site hosted on DreamHost. All of the following count towards the 300 limit:</p>
<ul>
<li>Emails sent by any scripts on your site &#8211; like DAP</li>
<li>Your WordPress blog notification emails</li>
<li>Your WordPress admin emails,</li>
<li>WP forgot password emails,</li>
<li>WP comment notification emails,</li>
<li>Forum notification emails,</li>
<li>Forum emails sent to each other by your users,</li>
<li>Forum-software Admin notification emails,</li>
<li>Support software user and admin notification emails</li>
<li>Tell-a-friend emails</li>
<li>Viral-inviter type emails</li>
<li>Emails sent through Outlook or Thunderbird where you have set the outgoing SMTP server to be your web site&#8217;s SMTP server</li>
<li>Emails sent by others using the same SMTP server to send out emails-  like your business partners, employees, etc</li>
<li>DAP User welcome emails, Payment notification emails, Forgot password emails, Autoresponder emails, Broadcast emails, etc</li>
</ul>
<p>So do you see how quickly you can go over that hourly limit of 300 emails per hour?</p>
<p><strong>But here comes the worst part</strong></p>
<p>Once you go over that limit, any emails that are actually sent by you or the scripts running on your site, will not actually result in any kind of error. The mail server will respond by saying that the email(s) has been sent successfully, but in reality, on the backend, it quietly &#8220;snuffs out&#8221; the email. Which means, it doesn&#8217;t go anywhere &#8211; just gets sent to a &#8220;blackhole&#8221;. So you keep thinking that you sent out the email. DAP keeps thinking it has sent out the email. But in reality, the emails never actually get sent.</p>
<p>This is the same as you actually putting your letter into the mailbox at the Post Office. But then, imagine this: The postal worker who comes to pick up your mail, quietly goes to the back of the post office and dumps it all into one giant trash can, and destroys all of the mail. So you&#8217;re thinking you actually mailed out that important check to pay your utility bill. But the utility company never gets your check, and they slam you with a late fee.</p>
<h3>Possible Solutions</h3>
<p>1) DAP + Aweber (most expensive, most reliable)</p>
<p>2) DAP + 3rd party SMTP service provider (Fusemail.com or SMTP.com) (less expensive than Aweber, slightly less reliable too)</p>
<p>3) DAP + Good web host (cheapest, can have mixed results &#8211; all depends on your host).</p>
<p>You could always use DAP and external SMTP service provider  like Fusemail.com or SMTP.com to send out bulk mail through DAP while  totally bypassing your web host&#8217;s email system. This is probably the  next best thing to using a service like Aweber.</p>
<p>And if you can&#8217;t afford even that, then simply use DAP on a good web  host. We ourselves use just DAP and <a href="http://dream-host.biz" target="_blank">Dreamhost</a>&#8217;s email  servers to send out emails to all of our users.</p>
<p>And DAP also has  built-in job queues to schedule outgoing emails while also making sure  that you don&#8217;t exceed your web host&#8217;s hourly email sending limits  (dreamhost&#8217;s limit is 300 emails/hour, I think). We use multiple SMTP  servers from our own other web sites, all combined to be able to send a  few thousand emails per hour.</p>
<p>But even with a lot of planning, it is easy to go over the hourly limit.</p>
<p>So the next time you see in your Job Queue that emails were sent out successfully, but the recipient never received it, here are some things to check:</p>
<p>1) It landed in your recipient&#8217;s junk/spam folder. Ask them to whitelist or add your email address to their contacts list.</p>
<p>2) You have overshot the limit, so you would have to actually send out the email again.</p>
<p>3) Try to send out broadcasts during a low-traffic time &#8211; say like later in the night &#8211; when you&#8217;re not actively sending out emails, and using up precious email counts from that hourly quota.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/troubleshooting-email-delivery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Troubleshooting 1ShoppingCart &amp; ClickBank Integration</title>
		<link>http://www.digitalaccesspass.com/doc/troubleshooting-1shoppingcart-clickbank-integration/</link>
		<comments>http://www.digitalaccesspass.com/doc/troubleshooting-1shoppingcart-clickbank-integration/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 17:23:35 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[1ShoppingCart]]></category>
		<category><![CDATA[3rd Party Integration]]></category>
		<category><![CDATA[ClickBank]]></category>
		<category><![CDATA[Config]]></category>
		<category><![CDATA[Cron]]></category>
		<category><![CDATA[Errors]]></category>
		<category><![CDATA[FAQ]]></category>
		<category><![CDATA[Integration with Shopping Carts]]></category>
		<category><![CDATA[Payment Integration]]></category>
		<category><![CDATA[Payment Setup and Integration FAQ]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Transactions]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Users]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=445</guid>
		<description><![CDATA[The same troubleshooting steps apply for both 1ShoppingCart &#38; ClickBank integration.
There are a few different reasons why this may not be working.
1. Cron Not Running
The DAP email-processing cron that processes the 1SC emails is not  running. Check your webhost control panel -&#62; Cron job settings. Make  sure dap-emailorder.php is setup to run once [...]]]></description>
			<content:encoded><![CDATA[<p><em>The same troubleshooting steps apply for both 1ShoppingCart &amp; ClickBank integration.</em></p>
<p>There are a few different reasons why this may not be working.</p>
<h3>1. Cron Not Running</h3>
<p>The DAP email-processing cron that processes the 1SC emails is not  running. Check your webhost control panel -&gt; Cron job settings. Make  sure <strong>dap-emailorder.php</strong> is setup to run once every 10 minutes.</p>
<h3>2. No Notification Emails from 1SC</h3>
<p>The DAP cron is running but 1SC payment notification emails are not  reaching your mail server. Check the email account where you expect to  receive your 1SC payment notification emails and see if the order  notification email from 1SC is in that mail box.</p>
<h3>3. Incorrect Mail Server Settings</h3>
<p>The cron is running and the 1SC order notification email is reaching your  mail server &#8211; but you did not configure the mail server settings correctly in  DAP Dashboard -&gt; Setup -&gt; Config -&gt; Payment Processing.</p>
<p><strong>Email Server Where Order Emails Come In</strong><br />
<strong>Email Server  User Name</strong><br />
<strong>Email Server Password</strong></p>
<h3>4.&#8221;Read&#8221; Or Deleted Emails</h3>
<p>DAP only processes order notification emails that are in the &#8220;Unread&#8221; status, to prevent previously processed emails and other non-DAP emails from being repeatedly processed.</p>
<p>Also, if you &#8220;pop&#8221; off the emails from that mail box (means, your email client like Outlook or Thunderbird or Gmail is &#8220;removing&#8221; your emails from the server when it retrieves them), it means that when DAP logs in to that billing email address, there are no emails there to be processed &#8211; the mailbox is empty, or the 1SC payment notification emails have somehow gotten deleted from that mailbox.</p>
<p>So it is possible that DAP is able to  connect to your email server, but DAP is not finding any &#8220;unread&#8221; emails.  Please login to your email server and mark all the payment emails that  you want DAP to process&#8230; as &#8220;unread&#8221;. And also make sure that your email client does not remove the emails from that mail box.</p>
<h3>5.Product Name Mismatch</h3>
<p>There might be a &#8220;Product Name&#8221; mismatch. The product name has to  be EXACTLY the same (including case, spaces, etc) in both DAP as well as  in 1ShoppingCart. So if you have created a product by name &#8220;Widget A&#8221;,  make sure your 1shoppingcart product also has the exact same name  &#8220;Widget A&#8221;.</p>
<p>If everything is setup correctly, DAP cron will run every 10 minutes  and try to process all 1SC emails.</p>
<p>The next time the DAP cron  will run (every 10 minutes), it will pick up all the unread payment  emails from 1SC.</p>
<h3>6. Empty &#8220;Thankyou-Email Body/Subject&#8221;</h3>
<p>Welcome email is not getting sent.</p>
<p>Select  the product, and make sure there is some text in the &#8220;Thankyou-Email  Subject&#8221; and &#8220;Thankyou-Email Body&#8221;. Whatever is in these fields is what  gets sent immediately after someone purchases that product (or right  after you give them access from the backend).</p>
<p>Now go to DAP Dashboard -&gt; Users -&gt; Add .</p>
<p>Select the  product and manually add user. Now see if the thankyou email gets sent to that email id. If it got sent, then your product setup is correct.</p>
<p>Also  check the DAP Dashboard -&gt; Orders . Search for all orders, look up the order for the particular user in question by email.</p>
<p>Check the payment status and make sure there is no error there.</p>
<p>If you did all this and things are still not working,  please do  this:</p>
<p>1. Set DAP Dashboard &gt; Setup Config -&gt; Basic &gt; Log Level = 5<br />
2. Re-run  the 1SC test purchase<br />
3. Check the DAP Logs (DAP Dashboard &gt; System &gt; Logs) and send us the log text in there for troubleshooting by pasting it into a new support ticket.</p>
<h3>7. Sending Email &amp; Password To Buyer</h3>
<p>Make sure you have set the thank-you message with the right merge tags for Email and Password.</p>
<h3>8. Manually Running Cron</h3>
<p>First set DAP Dashboard &gt; Settings &gt; Config &gt; Log Level = 5</p>
<p>If  you feel that the orders were not processed in dap, then just login to  the 1SC email account where the sales/payment notification emails are  sitting, and mark those orders/emails as UNREAD that you want dap to  process.</p>
<p>Then manually run the cron script dap-emailorder.php cron by visiting the following link in the browser.</p>
<p><strong>http://www.yoursite.com/dap/dap-emailorder.php</strong></p>
<p>Replace  yoursite.com with the name of your site.</p>
<p>It will just display an  empty screen when complete.</p>
<p>Then check &#8220;Users &gt; Manage&#8221; to see if user has been created.</p>
<p>- <strong>Veena Prashanth</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/troubleshooting-1shoppingcart-clickbank-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Troubleshooting Content Access</title>
		<link>http://www.digitalaccesspass.com/doc/troubleshooting-content-access/</link>
		<comments>http://www.digitalaccesspass.com/doc/troubleshooting-content-access/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 18:39:56 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Access Control]]></category>
		<category><![CDATA[FAQ]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Protecting Content]]></category>
		<category><![CDATA[Protection FAQ]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=361</guid>
		<description><![CDATA[Some Important Basics
Use two different browsers for testing. Not two different browser tabs, but 2 completely different browsers &#8211; like Chrome and FireFox, or FireFox and Internet Explorer. Log in as DAP admin using one browser, and then as a regular user in another browser. That way, you keep the access separate, and your testing [...]]]></description>
			<content:encoded><![CDATA[<h3>Some Important Basics</h3>
<p>Use two different browsers for testing. Not two different browser tabs, but 2 completely different browsers &#8211; like Chrome and FireFox, or FireFox and Internet Explorer. Log in as DAP admin using one browser, and then as a regular user in another browser. That way, you keep the access separate, and your testing will be clean and easy.</p>
<p>If you are using, say, Firefox, you are logged in to DAP admin, and are browsing your blog or trying to access content on your blog, then you will only have access to the content that the admin user has access to. You, as the DAP Admin, DO NOT have automatic access to every product by default. You will have to manually give yourself access to every product you create. And if you want yourself to have &#8220;PAID&#8221; access, then you have to mark yourself as &#8220;PAID&#8221;.</p>
<p>That is because, if DAP gave you automatic access to all products, then you will go ahead and protect a blog post, try to access that blog post, and DAP will give you access to that content because you as admin have automatic access to the product. And then you will wonder &#8220;Hey, I protected a blog post, but I&#8217;m still seeing it.</p>
<h3><strong>I have protected a blog post as part of a Product. But I can still access it.</strong></h3>
<p><strong>Short Answer</strong>: If you have protected a post/page/file, try to access it,  and are able to do it, then <strong>it means you DO have access to it</strong>. Now let&#8217;s troubleshoot so that you understand the &#8220;how&#8221; and the &#8220;why&#8221;.</p>
<ul>
<li>Have you added the blog post to a Product? If you don&#8217;t add it to a DAP Product, the post/page/file won&#8217;t be protected.</li>
<li>Who are you logged in as? As DAP Admin? Or as a regular member?</li>
<li>Now if you search for this user by email id or last name on the &#8220;Users &gt; Manage&#8221; page, you will see that the user does have access to the product to which the post belongs</li>
</ul>
<p>Are you already logged in a a user who has access to that  link? Maybe logged in as DAP Admin, and that is why you are able to  access the link? If so, either log out of DAP, or visit your blog in a  completely new browser (if you&#8217;re logged in as DAP Admin in FireFox,  then visit your blog using Internet Explorer).</p>
<h3><strong>I have protected a blog post as part of a Product. User has access to it, but still can&#8217;t access it.</strong></h3>
<p><strong>Short Answer</strong>: If you have protected a post/page/file, try to access it,  and are able to do it, then <strong>it means you DO NOT have  access to it</strong>. Now let&#8217;s troubleshoot so that you understand the  &#8220;how&#8221; and the &#8220;why&#8221;.</p>
<ul>
<li>Who are you logged in as? As DAP Admin? Or as a regular member?</li>
<li>Whoever  you are logged in as, make sure that user (admin user or  regular user)  has access to the product to which the post belongs</li>
<li>Have you  added the post as a &#8220;PAID&#8221; or as &#8220;FREE&#8221;?</li>
<li>If you have marked the  post as &#8220;PAID&#8221;, make sure the user also is a  &#8220;PAID&#8221; user (either there  must have been a real transaction, or you must  have manually marked him  as &#8220;PAID&#8221;). Because free users cannot access  content that has been  marked as &#8220;PAID&#8221;.</li>
<li>Maybe the user&#8217;s access to the product has expired. Check the user&#8217;s &#8220;Access Start Date&#8221; and &#8220;Access End Date&#8221; for that product. The start date should be current (not be in the future) and the end date should be current (shouldn&#8217;t be in the past, which means his access to the product has expired)</li>
</ul>
<h3><strong>I don&#8217;t want the links to all my protected blog posts showing up on my blog&#8217;s home page<br />
</strong></h3>
<h2><strong> </strong></h2>
<p>Make sure you have &#8220;Sneak-Peek&#8221; turned off in the DAP Admin Config  section. Once you do that, posts that are protected will not be  displayed on the home page as well as if someone tried to visit the link  directly.</p>
<h3>Why do I see the &#8220;Lock&#8221; symbol on my blog&#8217;s home page?</h3>
<p>It&#8217;s possible that you have no published posts (it&#8217;s a new blog), or you have probably protected all of the posts by adding them all to a DAP Product.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">
<p>Have you added the blog post to a Product? If you don&#8217;t add it to a   DAP Product, the post or file won&#8217;t be protected.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/troubleshooting-content-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plugin Errors</title>
		<link>http://www.digitalaccesspass.com/doc/plugin-errors/</link>
		<comments>http://www.digitalaccesspass.com/doc/plugin-errors/#comments</comments>
		<pubDate>Thu, 28 May 2009 20:55:48 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Errors]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Web Hosting]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=47</guid>
		<description><![CDATA[(1) When Activating LiveLinks
If you are seeing an error that looks like this when you try to activate LiveLinks&#8230;
Fatal error: Cannot redeclare dap_filter_posts() (previously declared in /home/birdtric/public_html/wp-content/plugins/DAP-WP-LiveLinks/DAP-WP-LiveLinks.php:11) in /home/birdtric/public_html/wp-content/plugins/DAP-WP-LiveLinks/DAP-WP-LiveLinks.php on line 11
Solution A) This could be because you have incorrectly named the DAP or Livelinks folders.
Remember, the dap folder must always be named dap (all [...]]]></description>
			<content:encoded><![CDATA[<h2>(1) <strong>When Activating LiveLinks</strong></h2>
<p><strong>If you are seeing an error that looks like this when you try to activate LiveLinks&#8230;</strong></p>
<blockquote><p><strong>Fatal error: Cannot redeclare dap_filter_posts() (previously declared in /home/birdtric/public_html/wp-content/plugins/DAP-WP-LiveLinks/DAP-WP-LiveLinks.php:11) in /home/birdtric/public_html/wp-content/plugins/DAP-WP-LiveLinks/DAP-WP-LiveLinks.php on line 11</strong></p></blockquote>
<p><strong>Solution A)</strong> This could be because you have incorrectly named the DAP or Livelinks folders.</p>
<p>Remember, the <strong>dap</strong> folder must always be named <strong>dap</strong> (all lower case &#8211; and not, say, <em>dap_v3.0</em>). And the livelinks folder must be named <strong>DAP-WP-LiveLinks</strong> .</p>
<p><strong>Solution B)</strong> It is possible that your web site does not meet the <a href="http://www.digitalaccesspass.com/doc/installation-pre-installation-faqs/" target="_self">minimum requirements to run DAP</a> .</p>
<p>If you <a href="http://www.DigitalAccessPass.com/support/" target="_blank">open a ticket</a> and give us your FTP info and your WordPress Admin login info, we can confirm this to you right away.</p>
<p>&#8212; *** &#8212;</p>
<p><strong>If you are seeing an error that looks like this when you try to activate LiveLinks&#8230;</strong></p>
<blockquote><p>Oops! Could not create the config file (dap-config.php). Please make the &#8216;dap&#8217; folder writable by doing CHMOD 755 (and if that doesn&#8217;t work, then try CHMOD 777.)<br />
Installation failed. Please de-activate LiveLinks and re-activate it when you&#8217;ve fixed the issue. (106)</p></blockquote>
<p>* CHMOD just the <strong>dap</strong> directory to 777.<br />
* Then de-activate and activate the LiveLinks plugin.<br />
* This time around, it should be able create the <strong>dap-config.php</strong> file within the <strong>dap</strong> directory. You should see the successful installation message.<br />
* CHMOD just the <strong>dap</strong> directory back to 755.</p>
<p>If that doesn&#8217;t work, then <a href="http://www.DigitalAccessPass.com/support/" target="_blank">open a ticket</a> with the FTP info and WP admin info.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h2>(2) Session Error</h2>
<p>If you see an error that looks like this&#8230;</p>
<blockquote><p><strong>Fatal error: Dap_Session::isLoggedIn() [dap-session.isloggedin]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition &#8220;Dap_Session&#8221; of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /home/site/public_html/dap/inc/classes/Dap_Session.class.php on line 41</strong></p></blockquote>
<p>This is basically caused by someone else&#8217;s 3rd-party WordPress plugin that is wiping out the &#8220;session&#8221; data (or user data stored in memory) which DAP relies on to store the user information. So there are two things you can try&#8230;</p>
<ol>
<li>See if you have a plugin by name &#8220;WordPress Automattic Upgrade&#8221; in your wordpress plugins page.This has created many issues for so many other plugins too, including LiveLinks. Just de-activate this plugin, and your error should go away. Also, if you are using WordPress version 2.7.1, you don&#8217;t really need this plugin any more &#8211; the automatic upgrade feature has been built right into this version.</li>
<li>See if you have a plugin for doing &#8220;Captcha&#8221; &#8211; this is where to prevent bots from spamming your comments, your visitor is presented with some kind of an image to verify that they are human. Try with that de-activated.</li>
<li>If none of the above worked, or if you don&#8217;t have any of the above plugins active and you&#8217;re still seeing the error, then just try de-activating all other plugins temporarily (except LiveLinks, of course), and turn them back on one-by-one.</li>
</ol>
<p>Refresh your blog page every time you activate a plugin. That way, you will know which is the plugin that is causing the error.</p>
<p>If that still doesn&#8217;t help, just <a href="http://www.DigitalAccessPass.com/support/" target="_blank">open a support ticket</a> and we&#8217;ll take care of it.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h2>(3) PDO Error</h2>
<p>You see an error like this:</p>
<blockquote><p><strong>Fatal error: Class &#8216;PDO&#8217; not found in /home1/knowlee3/public_html/buildamagneticnetwork/dap/inc/classes/Dap_Connection.class.php on line 19</strong></p></blockquote>
<p>If DAP had been working fine on your web site, and you all of a sudden see this error, then your host quietly pulled the rug from under your feet <img src='http://www.digitalaccesspass.com/doc/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . This appears because they either deliberately or mistakenly disabled the &#8220;PDO&#8221; library, which is a <strong>must-have requirement for DAP to run</strong>.</p>
<p>So check with your host and ask them &#8220;if they disabled PHP/PDO for MySQL on your server recently&#8221;.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h2>(4) Memory Allocation</h2>
<p>You see an error like this:</p>
<blockquote><p><strong>Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 16 bytes) in /home/yoursite.com/public_html/dap/inc/classes/Dap_Connection.class.php on line 19</strong></p></blockquote>
<p>If this happens just once, then just ignore it.</p>
<p>But if it occurs more than once, then it could be because:</p>
<p>a) You recently made some changes to your DAP files or web site files, and overwrote/updated your dap-config.php file with the wrong database information. Even though it shows up like a memory issue, in reality it could be because DAP is unable to connect to the database because of incorrect information in the dap config file.</p>
<p>b) Your server legitimately has a low memory limit set by your host, and your host needs to increase the memory allocated to PHP/PDO. Open a ticket with your web host to do this.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h2>(5) Simple-Pie &amp; Memory Allocation</h2>
<p>You see an error like this:</p>
<blockquote><p><strong>Fatal error: Allowed memory size of 37423432 bytes exhausted (tried to allocate 371520 bytes) in /&#8230;/public_html/~username/wp-includes/class-simplepie.php</strong></p></blockquote>
<p>Open the file <strong>wp-config.php</strong> (which is in your blog&#8217;s main folder)</p>
<p>Add this line at the top&#8230;</p>
<blockquote><p><code>define('WP_MEMORY_LIMIT', '64M');</code></p></blockquote>
<p>That should take care of the error.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1113px; width: 1px; height: 1px;"><strong><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #333333;">Fatal error</span></strong><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #333333;">: Allowed memory size of 33554432 bytes exhausted (tried to allocate 491520 bytes) in <strong>/home8/paladinc/public_html/equityarb/wp-includes/class-simplepie.php</strong></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/plugin-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
